/**********start:通用部分**********/
/*-----通用块-----*/
.pw-hbox{border:1px solid #b7e0c1; background:url(pw-hbox.gif) repeat-x 0 0;}
.pw-hbox .hd{height:30px; line-height:30px; overflow:hidden;}
.pw-hbox .hd h3{float:left; padding:0 13px; font-size:14px; color:#67ab0f; font-weight:bold;}
.pw-hbox .hd h3 em{padding-left:8px; font-size:13px; color:#fc9605}
.pw-hbox .hd .more{float:right;padding-right:12px; color:#1078b6;}
.pw-hbox .bd{padding:12px;}

/*-----通用列表--------*/
.pw-hlist{min-height:21px;}
.pw-hlist li{height:21px; line-height:21px; overflow:hidden}
.pw-hlist li span{min-height:21px;}

.pw-hlist a:hover,.pw-hlist a:hover span,.pw-hlist a:hover em,.pw-hlist a:hover strong{text-decoration:none; cursor:pointer;color:#1078B6}
.pw-hlist a:hover span.date{color:#929292}

/*-----通用卡盘-------*/
ul.tab-holder{background:url(pw-hbox-options.gif) repeat-x 0 0; height:31px; overflow:hidden;}
ul.tab-holder li{float:left; height:30px; line-height:30px; margin-left:-1px; padding:0 12px 1px;} 
ul.tab-holder li a{color:#0b5726; vertical-align:middle}
ul.tab-holder li a:hover{text-decoration:none;}
ul.tab-holder li.current{background:#fff url(pw-hbox.gif) repeat-x 0 0; border:1px solid #b8e1c3; border-bottom:none; border-top:none;}
ul.tab-holder li.current a{font-weight:bold; color:#fc9605}
.tab-panel{}

.infos-list li{line-height:24px; width:270px; overflow:hidden;}
.infos-list li.lang{width:305px; margin-right:18px;}
.infos-list li em{font-weight:bold; color:#000; font-family:\5b8b\4f53;}
.infos-list li a{color:#107ab8}
.infos-list li strong{color:#fe0201; font-weight:bold}

/**********end:通用部分**********/

/*----start:楼盘导航-------*/
#breadCrumb{height:23px; line-height:23px; padding:2px 20px 0; color:#555}
#breadCrumb a{color:#1078b6}
#breadCrumb strong{font-weight:bold}

#banner{height:73px; padding-top:135px;overflow:hidden; position:relative}
#house-title{position:absolute; top:28px; left:25px; padding-top:8px; zoom:1}
#house-title h1{float:left; margin:-8px 10px 0 0; line-height:1; font-size:40px; font-family:"\9ED1\4F53"; font-weight:normal;}
#house-title img{float:left; margin-right:10px;}
#house-title .realtor{margin-top:-8px;}
#house-title span.status{float:left;margin-top:2px;}

#main-nav,#main-nav li,#main-nav li a,#sub-nav,#sub-nav b,#sub-nav li.current,#sub-nav li a{background:url(nav-main.gif) no-repeat 0 -5px}
#main-nav{padding:0 0 0 20px; height:26px; background-position:0 25px; background-repeat:repeat-x;}
#main-nav li{float:left; margin-right:1px; display:inline; text-align:center; padding-left:4px; background-position:0 -59px; position:relative;}
#main-nav li a{float:left;padding:6px 4px 0 0; width:68px; height:20px; overflow:hidden; line-height:20px; background-position:100% -86px; color:#000;}
#main-nav li.current{background-position:0 -5px; font-weight:bold; font-size:14px;}
#main-nav li.current a{background-position:100% -32px; color:#fff; padding:2px 6px 0 2px; height:24px; line-height:24px;}

#sub-nav,#sub-nav b{height:42px; overflow:hidden; position:relative;background-position:0 -162px; background-repeat:repeat-x;}
#sub-nav b.l,#sub-nav b.r{position:absolute; top:0;width:5px; background-position:0 -119px;}
#sub-nav b.l{left:0}
#sub-nav b.r{right:0; background-position:-5px -119px;}
#sub-nav{border-top:5px solid #688e01;}
#sub-nav ul{margin:0 20px; overflow:hidden;zoom:1}
#sub-nav li{float:left; margin-left:-1px; padding:10px 0;}
#sub-nav li a{float:left; padding:0 15px; background-position:-119px -141px; color:#427909}
#sub-nav li.current{background-position:50% -120px;}
/*----end:楼盘导航-------*/

/*------楼盘展示页播放器--------*/
.pwSlide .SwitchNav .prev,.pwSlide .SwitchNav .next,.pwSlide .SwitchNav .prev a,.pwSlide .SwitchNav .next a,.pwSlide .SwitchNav li{background:url(slideplayer.gif) no-repeat 0 100%!important;}
.pwSlide{padding:10px 10px 15px;}
.pwSlide .tab-panel{width:303px; height:270px; overflow:hidden;}
.pwSlide img{display:block}
.pwSlide .SwitchNav{width:239px;height:22px; margin-top:10px; position:relative; padding:0 32px; overflow:hidden;}
.pwSlide .SwitchNav .prev,.pwSlide .SwitchNav .next{position:absolute; top:0; width:31px; height:22px; overflow:hidden; background-position:0 0;}
.pwSlide .SwitchNav .prev{left:0;}
.pwSlide .SwitchNav .next{right:0}
.pwSlide .SwitchNav .prev a,.pwSlide .SwitchNav .next a{display:block; height:22px; text-indent:-99em; background-position:-35px -11px;}
.pwSlide .SwitchNav .next a{background-position:-33px 7px;}
.pwSlide .SwitchNav ul{height:22px; width:240px; overflow:hidden; background:none;}
.pwSlide .SwitchNav li{float:left; display:inline; margin:0 1px 0 0; padding:0; border:1px solid #d0d0d0!important; height:20px; line-height:20px; background-position:0 -57px; background-repeat:repeat-x;}
.pwSlide .SwitchNav li a{float:left; padding:0 5px; color:#5c5b5b}
.pwSlide .SwitchNav li.current{background-position:0 -37px!important; background-repeat:repeat-x; font-weight:bold;}
.pwSlide .SwitchNav li.current a{color:#fff; padding:0 4px;}

/*------楼盘资讯--------*/
#house-infos{height:327px; overflow:hidden;}
#house-infos .bd{padding:4px 14px 0;}
#house-infos .infos-list{margin-bottom:14px;}
#house-infos .infos-list li{float:left; height:28px; line-height:28px; overflow:hidden}
#house-infos .infos-list li.full-line{float:none; clear:both; width:auto;}
#house-infos .options span,#house-infos .options span a{background:url(house-options.gif) no-repeat 0 0}
#house-infos .options{height:31px!important; overflow:hidden; background-position:0 45px; background-repeat:repeat-x} 
#house-infos .options span{float:left; margin:5px 6px 0 0; height:23px; line-height:23px; overflow:hidden; padding-right:12px; cursor:pointer; background-position:100% -38px;}
#house-infos .options span a{float:left; padding-left:25px;}
#house-infos .options span a:hover{text-decoration:none}
#house-infos .options span.group-buy{margin-top:0; height:31px; padding-right:0;}
#house-infos .options span.group-buy a{height:31px; width:100px; padding-left:0; text-indent:-99em; overflow:hidden; background-position:0 -2px;}
#house-infos .options span.compare a{background-position:0 -61px; padding-left:22px;}
#house-infos .options span.collection a{background-position:0 -84px;}
#house-infos .options span.share a{background-position:0 -107px;}
#house-infos .options span.r-recommend a{padding-left:23px; background-position:0 -130px;}

.other-infos{margin-bottom:3px; width:100%; overflow:hidden;}
.other-infos .hd{background:#ebfef1 url(line3x1.gif) repeat-x 0 0;}
.other-infos .hd h4{float:left;font-size:13px; _font-size:12px; font-weight:bold; color:#1078b6; padding:0 5px;}
.other-infos .hd .counter{float:left; margin-left:5px; padding-left:16px; color:#67ab0f; background:url(ico-counter.gif) no-repeat 0 50%;}
.other-infos .hd .more{padding-right:8px;}
.other-infos .bd{padding:3px!important; overflow:hidden; height:30px; line-height:30px; overflow:hidden;}
.other-infos .pw-hlist{width:105%;}
.other-infos .pw-hlist li{float:left; display:inline; width:30%; margin-right:10px; height:30px; padding-left:10px; overflow:hidden; line-height:30px; background:url(ico-list.gif) no-repeat 0 13px;}
.other-infos .pw-hlist li .price{margin-left:8px; color:#ff0103}

/*------买房工具--------*/
.house-tools{border:1px solid #ced6cc}
.house-tools .hd{height:28px; line-height:28px; overflow:hidden;}
.house-tools .hd h3,.house-tools .hd .more{background:url(house-tools.gif) no-repeat 12px 8px;}
.house-tools .hd h3{float:left;font-size:14px; font-weight:bold; color:#67ab0f; padding-left:23px; width:105px; overflow:hidden;}
.house-tools .hd .more{float:right; height:28px; padding-right:8px; color:#1078b6; background-position:0 -22px; width:79px; text-align:right}
.house-tools .bd{padding:6px 12px;}

#equal-house .house-list li{height:21px; line-height:21px;}

/*--------带icon排行-------*/
.rank{padding-left:25px!important; background:url(icon-num13.gif) no-repeat 0 6px}
.rank li{height:24px!important; line-height:24px!important;}


/*------各种详细列表-----------*/
.house-list{zoom:1}
.house-list span{float:left;width:45px;}
.house-list .house-name{width:110px;margin-right:5px;}
.house-list li{height:24px; line-height:24px; *float:left; *width:100%;}
.rank .house-name{width:85px}

.news-list{*zoom:1}
.news-list li{position:relative; *width:207px; *float:left; padding:0 80px 0 12px; background:url(ico-list.gif) no-repeat 0 8px;}
.news-list li .city,.news-list li .title{float:left;}
.news-list li .title{margin-left:5px;}
.news-list li .date{position:absolute; right:0; top:0; color:#929292}
.pho-list{}
.pho-list li,.pho-list2 li{float:left; display:inline; margin:0 16px 10px 0; height:133px; width:135px; overflow:hidden; text-align:center}
.pho-list li img,.pho-list2 li img{width:125px; height:100px; display:block; border:1px solid #dedede; padding:4px 4px;}
.pho-list li span,.pho-list2 li span{display:block; line-height:23px;}

.pho-list2 li{width:130px; height:138px;}
.pho-list2 li img{width:120px; height:90px;}
.pho-list2 li span{line-height:36px;}


/*---------详细信息及相册----------*/
#house-detail{height:243px; overflow:hidden}
#house-detail .hd,#house-photos .hd,#J_counter .hd{height:31px;}
#house-detail .hd h3,#house-photos .hd h3,#J_counter .hd h3{padding:0 8px 0 0;}
#house-detail .of-y{height:190px;overflow-y:auto}
#house-detail .infos-list li{float:left; height:24px; line-height:24px;}
#house-detail .infos-list li.full-line{width:auto; height:auto; clear:both; float:none;}

#house-photos{height:327px; overflow:hidden}
#house-photos .bd{padding-right:0}

/*------楼盘地图--------*/
#e-map{}
#e-map .bd{padding:0 14px 10px}
#e-map .map-search{}
#e-map .map-search li{height:23px; line-height:23px; padding:3px 0; overflow:hidden}
#e-map .map-search li a,#e-map .map-search li em,#e-map .map-search li label,#e-map .map-search li input,#e-map .map-search li button{float:left}
#e-map .map-search li em{font-weight:bold; margin-right:3px;}
#e-map .map-search li a{color:#1078b6}
#e-map .map-search li a.change{margin:0 8px;width:23px; height:23px; overflow:hidden; text-indent:-99em; background:url(ico-change.gif) no-repeat 0 0;}

#e-map .map-search label{margin-right:18px;}
#e-map .map-search label.label-for{margin-right:5px}
#e-map .map-search input[type=checkbox]{vertical-align:middle; margin:5px 5px 0 0;}
#e-map .map-search input.text{border-width:2px; width:114px; height:15px; *height:17px; padding:2px 3px 0; *padding:0 3px; *line-height:17px;}
#e-map .map-search button{margin-left:10px; height:20px; width:104px; text-indent:-99em; overflow:hidden; cursor:pointer; border:none; background:url(btn-search.gif) no-repeat 0 0;}

#view-map{margin:12px 0 25px; width:680px; overflow:hidden}

#around-house{margin:0 0 25px;}
#around-house .bd{padding:0 12px;}
#around-house .pw-hlist li{padding-left:10px; width:200px; background:url(ico-list.gif) no-repeat 0 10px;}

/*-------楼盘口碑榜-------*/
#koubei .bd{padding:9px 14px;}
#overall{}
#overall dt{float:left; width:50px; overflow:hidden; line-height:1.2; padding-top:3px; color:#29928a; font-size:13px; _font-size:12px; font-weight:bold;}
#overall dd{float:left; position:relative; padding-left:4px;}
#overall dd b.lt,#overall dd b.lb,#overall dd b.rt,#overall dd b.rb{position:absolute;width:6px; height:5px; overflow:hidden; background:url(comments.gif) no-repeat 0 0}
#overall dd b.lt{left:-6px;top:0; height:28px; width:16px;}
#overall dd b.lb{left:4px; bottom:0;background-position:-16px -10px}
#overall dd b.rt{right:0; top:0; background-position:-16px 0}
#overall dd b.rb{right:0; bottom:0; background-position:-16px -5px}
#overall dd .overall-wrap{border:1px solid #aad1d7; padding:8px; background-color:#ebfcf7}
#overall dd .overall-con{border:1px solid #b3dedb; width:580px; padding:6px 14px; line-height:24px; background-color:#fff;}
#overall dd .overall-con p em{color:#000}

/*-------得分与打分-----------*/
#house-score{margin-top:9px;}
.score-box{float:left; width:390px; min-height:120px; _height:120px;  background:url(line3x1.gif) repeat-x 0 100%}
.score-box h4{color:#ff0200; height:30px; line-height:30px; overflow:hidden; background:url(line3x1.gif) repeat-x 0 100%}
.score-box ul{zoom:1; padding:5px 0; margin-top:3px; *padding-bottom:9px;}
.score-box li{height:16px; line-height:14px; overflow:hidden; margin-bottom:4px; *float:left; *width:100%;}
.score-box li em,.score-box li span,.score-box li a{float:left;}
.score-box li em{width:56px; text-align:right; font-family:\5b8b\4f53;}

.score-box li.jt em{color:#cf2a62}
.score-box li.hj em{color:#4f8b1a}
.score-box li.gh em{color:#0badb8}
.score-box li.pt em{color:#d6990a}
.score-box li.kfs em{color:#3845b8}

ul.score-list{width:390px;}
ul.score-list li span.score-bg,ul.score-list li span.score-bg span{background:url(score.gif) no-repeat 0 0;}
ul.score-list li span.score-bg{width:259px; height:16px; overflow:hidden;}
ul.score-list li span.score-bg span{text-indent:-99em}
ul.score-list li span.scale{margin-left:7px; color:#000}

ul.score-list li.jt span.score-bg span{background-position:0 -16px;}
ul.score-list li.hj span.score-bg span{background-position:0 -32px;}
ul.score-list li.gh span.score-bg span{background-position:0 -48px;}
ul.score-list li.pt span.score-bg span{background-position:0 -64px;}
ul.score-list li.kfs span.score-bg span{background-position:0 -80px;}
 
.star-box{width:285px;}
.star-list{float:left; margin-top:3px; padding:5px 0; width:190px;min-height:74px; _height:74px; background:url(line1x3.gif) repeat-y 0 0}
ul.star-list li em{width:65px;}
ul.star-list li a{margin-left:3px; color:#bdbdbd}
ul.star-list li span.star-bg,ul.star-list li span.star-bg span{background:url(star.gif) repeat-x 0 0}
ul.star-list li span.star-bg{width:95px; height:16px; overflow:hidden}
ul.star-list li span.star-bg span{background-position:0 -16px; height:16px; width:0; overflow:hidden; text-indent:-99em}
ul.star-list li span.star-bg .star-1{width:19px;}
ul.star-list li span.star-bg .star-2{width:38px;}
ul.star-list li span.star-bg .star-3{width:57px;}
ul.star-list li span.star-bg .star-4{width:76px;}
ul.star-list li span.star-bg .star-5{width:95px;}

.star-rating{list-style:none;margin: 0px;padding:0px;width: 95px;height: 16px;position: relative;background: url(star.gif) top left repeat-x;}
.star-rating li{padding:0px;margin:0px;/*\*/float: left;/* */}
.star-rating li a{display:block;width:19px;height:16px;text-decoration: none;text-indent: -9000px;z-index: 20;position: absolute;padding: 0px;}
.star-rating li a:hover{background: url(star.gif) left bottom;z-index: 1;left: 0px;}
.star-rating a.one-star{left: 0px;}
.star-rating a.one-star:hover{width:19px;}
.star-rating a.one-star-h{width: 19px; background: url(star.gif) left bottom;z-index: 1;left: 0px;}
.star-rating a.two-star{left:19px;}
.star-rating a.two-star:hover{width: 38px;}
.star-rating a.two-star-h{width:38px; background: url(star.gif) left bottom;z-index: 1;left: 0px;}
.star-rating a.three-star{left: 38px;}
.star-rating a.three-star:hover{width: 57px;}
.star-rating a.three-star-h{width: 57px; background: url(star.gif) left bottom;z-index: 1;left: 0px;}
.star-rating a.four-star{left: 57px;}
.star-rating a.four-star:hover{width: 76px;}
.star-rating a.four-star-h{width: 76px; background: url(star.gif) left bottom;z-index: 1;left: 0px;}
.star-rating a.five-star{left: 76px;}
.star-rating a.five-star:hover{width: 95px;}
.star-rating a.five-star-h{width: 95px; background: url(star.gif) left bottom;z-index: 1;left: 0px;}
.rating{ height:20px;}
.rating span{float:left; width:60px; font-size:12px; text-align: right;}
.rating ul{float:left;}
.rating span.jt{color:#CF2A62;}
.rating span.hj{color:#4F8B1A;}
.rating span.gh{color:#0BADB8;}
.rating span.pt{color:#D6990A;}
.rating span.kfs{color:#3845B8;}
.score-box2 {float:left; width:290px;min-height:120px; _height:120px; background:url(line3x1.gif) repeat-x 0 100%}
.score-box2 h4{color:#ff0200; height:30px; line-height:30px; overflow:hidden; background:url(line3x1.gif) repeat-x 0 100%}


.my-score{float:left; width:70px; padding:15px 15px 5px; line-height:1.2; color:#000}
.my-score strong{font-size:28px; color:#fd0400}
.my-score em{font-size:18px; color:#a4a4a2}

.review{padding-top:25px; clear:both; line-height:21px;}
.review em{color:#000; padding-right:10px}
.review textarea{border-width:2px; height:135px; width:620px; overflow-y:scroll; vertical-align:top}
.review-btn{padding:18px 0 22px; text-align:center; background:url(line3x1.gif) repeat-x 0 100%}
.review-btn button{width:119px; height:30px; text-align:center; overflow:hidden; border:none; color:#000; background:url(review-btn.gif) no-repeat 0 0; cursor:pointer;}

/*-----最新评论-------*/
#new-comments{margin-top:10px;}
#new-comments .hd h4{float:left; font-weight:bold; color:#000}
#new-comments .hd h4 em{font-weight:normal; color:#555}
#new-comments .bd{padding:8px 0;}

.comments-list{}
.comments-list .item{position:relative; margin-bottom:18px; padding-left:68px; min-height:50px; _height:50px;}
.comments-list .item h4{font-weight:bold; color:#000; font-size:14px;}
.comments-list .item .avatar{position:absolute; top:2px; left:0; width:50px; height:50px; border:1px solid #c4c1c1}
.comments-list .item a.view-more{color:#1078b6; margin-left:10px;}

/*----团购--------*/
#group-buy .hd h3{padding-right:8px;}
#group-buy .hd h4{float:left; font-weight:bold; font-size:13px; color:#000}
#group-buy .hd h4 em{color:#fc9605;}
#group-buy .bd{padding:10px 17px;}

.form-list{color:#000; font-size:13px; _font-size:12px;}
.form-list li{float:left; width:49%; height:20px; line-height:20px; overflow:hidden; padding:5px 0;}
.form-list li.full-line{clear:both; float:none; height:auto; width:auto;}

.form-list li span,.form-list li input,.form-list li label,.form-list li select{float:left}
.form-list li span{width:70px;}
.form-list li label{margin-right:15px;}
.form-list li input.text{height:16px; width:130px; padding:0 1px; border-width:2px;}
.form-list li input[type=radio]{margin-top:3px; margin-right:3px; *margin:0}
.form-list li select{border:1px solid #939a9f; height:20px; min-width:132px;}
.form-list li textarea{width:670px; height:60px; border-width:2px;}

.form-list li.full-line span{float:none}
.form-list li.review-btn{float:none; width:auto; height:auto; background:none; padding-bottom:10px}

/*--------点评--------*/
#comments .bd{padding:0 18px 10px;}
/*------评论头部及底部分页-------*/
#top-pages{position:relative; padding:5px 0 7px; margin-bottom:15px; background:url(line3x1.gif) repeat-x 0 100%}
#top-pages .put-out{position:absolute; right:0; top:-8px; height:31px; width:100px; overflow:hidden; text-indent:-99em; background:url(btn-comment.gif) no-repeat 0 0}
#bottom-pages{padding-top:9px; background:url(line3x1.gif) repeat-x 0 0;}
/*------评论列表-------*/
#comments .comments-list{width:665px; padding:0 0 5px 5px;}
#comments .comments-list .odd{background-color:#f1fef5}
#comments .comments-list .item{padding:28px 30px 22px 104px;margin-bottom:10px; min-height:50px; _height:50px;}
#comments .comments-list .item h4{float:left;font-weight:bold; color:#000; font-size:14px;}
#comments .comments-list .item .options{float:right}
#comments .comments-list .item .options a{color:#1078b6}
#comments .comments-list .item .avatar{top:30px; left:30px;}
#comments .comments-list .item .comment-con{clear:both; *width:530px; *float:left;}
#comments .review-btn{background:none}

/*--------价格明细等详细页-------------*/
#detail{}
#detail .bd{padding:5px 26px 30px;}
.detail-list{width:650px;}
.detail-list .item{padding:8px 18px 15px;}
.detail-list .item h4{padding-left:23px; margin-bottom:7px; height:24px; line-height:24px; font-size:14px; font-weight:bold; color:#000; background:url(icon16x16.gif) no-repeat 0 5px}
table.house-table{width:100%; border:1px solid #ffc97d; border-top:none; border-right:none;}
table.house-table th,table.house-table td{border:1px solid #ffc97d; border-bottom:none; border-left:none; padding:5px 10px;height:20px; line-height:20px;}
table.house-table th{width:60px; font-weight:bold; color:#a72b00; font-size:13px; _font-size:12px; background-color:#fee9ca}
table.house-table strong{font-weight:bold; font-size:16px; color:#ff0103; margin-right:5px;}
table.house-table a{color:#1078b6}

.detail-con{margin:0 0 0 24px; width:550px; line-height:24px; font-size:14px;}

/*---------开发商-----------------*/
.developer{padding:6px;}
.developer .bd{padding-top:7px;}
table.house-table2{width:100%; border:none; table-layout:fixed}
table.house-table2 th,table.house-table2 td{height:24px; padding:2px;line-height:24px;}
table.house-table2 th{font-weight:bold; text-align:right; width:100px; vertical-align:top; color:#000}
table.house-table2 td strong{font-weight:bold; color:#107ab8}

.developer table.house-table{width:855px; margin:6px auto}
.developer table.house-table th{text-align:center; width:auto;}
.developer table.house-table strong{font-size:12px;}

/*-------查询条件----------*/
#querys{margin:18px 25px 6px 25px; padding-left:43px; background:url(icon-query.gif) no-repeat 0 0;}
#query-list{padding-bottom:5px;}
#query-list li{padding:3px 0 3px 85px; min-height:18px; _height:18px; *zoom:1; *margin-bottom:-4px;}
#query-list li:after{display:block; clear:both; height:0; content:"\20"}
#query-list li em{float:left; padding-top:1px; margin-left:-85px; height:18px; width:45px; overflow:hidden;font-weight:bold; color:#67ab0f; font-size:13px; white-space:nowrap; word-break:keep-all;}
#query-list a{float:left; color:#1078b6; padding:1px 5px; margin:0 2px 2px 0; word-break:keep-all; white-space:nowrap;}
#query-list a.sel,#querys a:hover{color:#ff7f00; padding:0 4px; background-color:#fffee9; border:1px solid #f8ddc2; text-decoration:none}
#query-list a.sel-all{float:left; margin:0 0 0 -38px;}
#query-list a.sel-all-sel{color:#ff7f00; font-weight:bold}

#query-list li.area{position:relative; height:20px; overflow:hidden;}
#query-list li.area a{margin-bottom:0}
#query-list li.area a.sel{position:relative;padding-bottom:6px;}
#query-list li.sub-area{margin:-1px 0 0 44px; *margin-top:-5px; padding:2px 0 2px 40px; border:1px solid #f8ddc2; background-color:#fffee9}
#query-list li.sub-area a.sel,#query-list li.sub-area a:hover{background:none; padding:1px 5px; color:#ff7f00; border:none; text-decoration:underline;}

/*-------已选中----------*/
#query-selected{padding:5px 8px 5px 125px; margin-bottom:10px; line-height:22px; min-height:24px; _height:24px; color:#67ab0f; zoom:1}
#query-selected dt{float:left; padding:1px 0; display:inline;width:110px; margin-left:-110px; font-weight:bold;}

#query-selected .items{float:left; margin-right:5px; color:#67ab0f; padding:1px 20px 1px 5px; position:relative;}
#query-selected .items .clear-icon{position:absolute; top:7px; right:7px; width:10px; height:10px; overflow:hidden; background:url(sendhand/clearitem.png) no-repeat 0 -10px;}
#query-selected .items:hover{padding:0 19px 0 4px; border:1px solid #b8d1be; text-decoration:none}
#query-selected .items:hover .clear-icon{top:6px; right:6px; background-position:0 0;}

#query-selected a.clear-query{float:right; margin-top:1px; width:60px; height:23px; overflow:hidden; padding-left:30px; color:#000; font-size:12px; background:url(btn-clearquery.gif) no-repeat 0 0;}
#query-selected a.clear-query:hover{color:#000; text-decoration:none}

/*------楼盘列表--------*/
#houses .hd{height:31px; background:url(pw-hbox-options.gif) repeat-x 0 0;}
#houses .hd h3{padding-bottom:1px; color:#fc9605; font-size:13px; border-right:1px solid #b8e1c2; background:#fff url(pw-hbox.gif) repeat-x 0 0;}
#houses .options{float:right; padding-right:18px; color:#313131;}
#houses .options li{float:left; display:inline; word-break:keep-all;}
#houses .options li.text-list,#houses .options li.pic-list{margin-left:12px; padding:0}
#houses .options li.text-list a,#houses .options li.pic-list a{float:left; color:#60b675;padding:0 15px 0 0; background:url(list-type.gif) no-repeat 100% 7px}
#houses .options li.pic-list a{background-position:100% -19px;}
#houses .options li.page-size{margin:0 20px 0 230px;}
#houses .options li label,#houses .options li select{float:left;}
#houses .options li select{color:#555; vertical-align:middle;margin-top:5px; line-height:1.5; padding:1px 0;}

#houses .bd{padding:6px 15px 4px}
#houses .ft{height:20px; overflow:hidden; line-height:20px; padding:6px 0 5px; border-bottom:1px solid #fff; border-top:1px solid #b7e0c1; background-color:#eefff4}
#houses .ft .pages{float:left; padding-left:20px;}
#houses .ft .options li.page-size{margin-left:0}
#houses .ft .options li select{margin-top:0;}

/*------楼盘状态------*/
span.status span{float:left; font-size:12px; font-weight:normal; margin:0!important; width:42px; height:22px; line-height:22px; padding:0 0 0 7px!important; text-align:center; color:#fff!important; background:url(status.gif) no-repeat 0 0;}
span.status span.new{} /*----新盘----*/
span.status span.onsale{background-position:0 -22px;} /*----在售----*/
span.status span.rest{background-position:0 -44px;} /*----尾盘----*/
span.status span.sold-out{background-position:0 -66px;} /*----售空----*/

/*-----列表页_列表------*/
.list-house{line-height:22px;}
.list-house li{overflow:hidden;background:url(line3x1.gif) repeat-x 0 100%;}
.list-house li:hover,.list-house li.hover{background-color:#ebfef1}

/*-------文字列表--------*/
.text-list{padding:6px 0 20px;}
.text-list li{float:left; width:100%; height:22px;padding:14px 0;}
.text-list li span{float:left; height:22px; overflow:hidden; margin-right:5px; color:#555; text-align:center;}
.text-list li span.house-name{width:145px; padding-left:12px; color:#000; font-weight:bold; text-align:left;}
.text-list li span.status{width:50px; margin-right:15px;}
.text-list li span.price{width:125px; text-align:center; font-size:14px;font-weight:bold;}
.text-list li span.price strong{color:#ff1200; font-size:18px;font-weight:bold;}
.text-list li span.area{width:100px;}
.text-list li span.tel{width:135px;}
.text-list li span.view-more{width:75px; margin-right:0;}
.text-list li span.view-more a{color:#1078b6}
.text-list li.caption{padding:5px 0; font-size:14px; font-weight:bold; background:none; border-bottom:1px solid #dadada}
.text-list li.caption span{color:#67ab0f!important;}

/*-------图文列表---------*/
.pic-list{position:relative;}
.pic-list .item{position:relative; padding:14px 215px 20px 160px; overflow:visible; min-height:110px; _height:110px;}
.pic-list .item .summary{}
.pic-list .item .summary h3{font-size:16px; font-weight:bold; color:#000; height:22px; overflow:hidden;}
.pic-list .item .summary h3 a{color:#000; float:left; margin-right:5px;}
.pic-list .item .summary a,.pic-list .item .attr li .tel{color:#1078b6}
.pic-list .item .attr{clear:both; padding:5px 0 0; zoom:1}
.pic-list .item .attr li{position:relative; padding-left:60px; background:none; min-height:22px; _height:22px; overflow:visible;}
.pic-list .item .attr li em{position:absolute; top:0; left:0; font-weight:bold; color:#000;}
.pic-list .item .pho{position:absolute; top:14px; left:12px; width:125px; height:100px; text-align:center; overflow:hidden; padding:4px; border:1px solid #dedede; background-color:#fff;}
.pic-list .item .house-price{position:absolute;top:14px; right:0; width:170px;}
.pic-list .item .house-price .price-wrap{position:relative; min-height:60px; _height:60px;}
.pic-list .item .house-price .average-price{display:block; padding-left:20px; font-size:14px; font-weight:bold; background:url(icon14x14.gif) no-repeat 0 5px;}
.pic-list .item .house-price .average-price strong{font-size:18px; font-weight:bold; color:#ff1200}
.pic-list .item .house-price .price-list{display:none;position:absolute; top:25px; left:0; width:130px; padding:12px 15px 6px; border:5px solid #daefdf; background-color:#fff; z-index:99;}
.pic-list .item .house-price .price-list li{background:none; height:22px; line-height:22px;}
.pic-list .item .house-price ul.show{display:block;}
.pic-list .item .house-price .view-more{text-align:center; padding-top:2px;}
.pic-list .item .house-price .view-more a{color:#1078b6}

/*------最近浏览楼盘------*/
#recent-house .hd h3{width:auto}
#recent-house .bd{padding:8px 12px;}
#recent-house .pho-list li{width:56px; height:70px; margin:0 6px 6px;}
#recent-house .pho-list li img{width:52px; height:42px; padding:1px; border-color:#d4d4d4}

/*------相册------*/
#album{padding:6px;}
#album .bd{padding:8px 0 12px 13px;}

.house-type-list{float:left; width:155px; border-top:1px solid #e2eae4}
.house-type-list li{height:30px; line-height:30px; overflow:hidden; border-bottom:1px solid #e2eae4; font-weight:bold;}
.house-type-list li.current{background-color:#f7ffde}
.house-type-list li a{display:block; color:#1c2500; height:30px; padding-left:33px; background:url(icon16x16.gif) no-repeat 9px 8px;}
.house-type-list li.current a{color:#fc9605}
#album .panel{float:right; width:760px;}
#album .panel2{padding-left:22px;}
#album .pho-list2{*padding-bottom:15px;}
#album .pho-list2 li{margin:0 21px 15px 0;}
#album .pages{float:right; padding-right:23px; height:20px;}

/**********start:计算器**********/
#J_counter .hd{width:713px}
#J_counter ul.tab-holder{width:200%}
#J_counter ul.tab-holder li{padding:0 18px 1px; *padding:0 15px 1px;}
#J_counter .bd{padding:0 10px 0 20px; line-height:20px; background:url(counter_bg1.gif) repeat-y 375px 0;}
#J_counter .bd h4{height:30px; line-height:30px;font-size:14px; font-weight:bold; color:#539c3f}

#J_counter .counter{color:#000; padding:15px 0; background:url(counter_bg2.gif) no-repeat 345px 50%;}
#J_counter .infos{padding:20px 0; background:#fff url(line3x1.gif) repeat-x 0 5px;}

.counter .info-enter{float:left; width:355px;}
.counter .result{float:right; width:285px; overflow:hidden}
.counter .result p{padding-left:80px; color:#555;}
/**.counter input,.counter select{vertical-align:middle}**/
#J_counter .counter h4{color:#febe00}
.counter .item{min-height:20px; _height:20px; padding:8px 0 8px 100px; position:relative;}
.counter .item span.title{position:absolute; top:8px; left:0; width:95px; text-align:right; font-weight:bold; height:20px; overflow:hidden}
.counter .btn-line{padding-left:50px;padding-top:5px;}
.counter .item li{min-height:20px; padding:4px 0; color:#555;}
.counter .item li input.text{width:50px;}

.infos ol.notes{color:#539c3f; padding-top:12px; position:relative;}
.infos ol.notes li{padding-left:30px;}
.infos ol.notes li em.note{position:absolute; top:10px; left:0; font-weight:bold;}

/*----各种二级条目------*/
.counter .item ul.pl_15{padding-left:15px;}
.counter .item ul.rates{padding:4px 0 2px}
.counter .item ul.rates li{padding:2px 0; color:#000}
.counter .item ul.rates li span.rate{color:#ff1e00}
.counter .item .notes{margin-left:-82px; padding:5px 0 0; color:#555;}

.counter .pl_125 .item{padding-left:125px;}
.counter .pl_125 .item span.title{width:120px;}
.counter .pl_125 .item p{padding-bottom:4px;}
.counter .pl_125 .btn-line{padding-top:10px;}

.counter .pl_150 .item{padding-left:150px;}
.counter .pl_150 .item span.title{width:145px;}
.counter .pl_150 .btn-line{padding-top:17px;}

.counter .pl_190 .item{padding-left:190px;}
.counter .pl_190 .item span.title{width:185px;}
.counter .pl_190 .item ul{margin-left:-65px;}
.counter .pl_190 .item ul input.text{width:20px; padding:0 5px;}
.counter .pl_190 .item ul label{color:#555!important}
.counter .pl_190 .item .notes{margin-left:-190px; padding:15px 0 0; word-break:keep-all; white-space:nowrap}
.counter .pl_190 .group{}
.counter .pl_190 .group li{padding-bottom:8px; padding-left:190px; min-height:20px; _height:20px; position:relative}
.counter .pl_190 .group li span{position:absolute; top:0; left:0; width:185px; text-align:right}
.counter .pl_190 .btn-line{padding:10px 0 8px 50px;}
.counter .result .pl_190 .item,.counter .result .pl_190 .group li{width:110px;}

.counter .counter-result{}
.counter .counter-result dt{width:185px; text-align:right; font-weight:bold; margin-top:28px;}
.counter .counter-result dd{padding:5px 0 5px 190px; min-height:20px; _height:20px; position:relative}
.counter .counter-result dd span.title{position:absolute; top:5px; left:0; width:185px; text-align:right; color:#555; overflow:hidden}

/*-----表单元素------*/
.counter label{color:#000!important}
.counter input[type=radio]{margin-right:4px; *margin-right:0;}
.counter select{color:#555;}
.counter input.text{width:60px; height:18px; padding:0 2px; line-height:18px; border:1px solid #abadb3}
.counter button.submit,.counter button.reset{margin-right:5px; *margin-right:10px; width:100px; height:31px; overflow:hidden; text-indent:-99em; border:none; background:url(counter_btn.gif) no-repeat 0 0; cursor:pointer}
.counter button.reset{background-position:-110px 0;}

/*------计算器侧边栏-----*/
#knowledge .bd{padding:5px 15px 14px;}
#knowledge .pw-hlist li{height:24px; line-height:24px; padding-left:10px; background:url(ico-list.gif) no-repeat 0 9px;}

#house-rates .bd{padding-bottom:20px;}
.counter-table-title{font-size:12px; font-weight:bold; height:26px; line-height:26px; padding-top:6px;}
.counter-table-title em{font-weight:normal}

table.counter-table{width:100%; border:1px solid #eaeaea; border-bottom:none; border-right:none}
table.counter-table th,table.counter-table td{border:1px solid #eaeaea; border-left:none; border-top:none; height:25px; padding:0 5px;}

/**********end:计算器**********/

/**********start:视频**********/
#house-video{padding:7px 7px 28px;}
#house-video .bd{padding:6px 13px;}
#video-view{float:left; text-align:center;padding:12px 24px 0;width:665px; overflow:hidden;}
#video-view h2{height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#000}
#video{}

#video-list{float:right; text-align:center; width:108px; height:462px; overflow:hidden; padding:40px 38px; position:relative; border:1px solid #d1d5ca}
.list-wrap{height:462px; width:108px;overflow:hidden; position:relative;}
#video-list li{width:108px; height:110px; text-align:center; overflow:hidden; margin-bottom:10px;}
#video-list li a{display:block;zoom:1;}
#video-list li em{display:block;height:26px; line-height:26px;}
#video-list li.current a em,#video-list li a:hover,#video-list li a:hover em{color:#6db30e; text-decoration:none}
#video-list .video{display:block; width:100px; height:75px; overflow:hidden; position:relative; border:4px solid #ebebeb}
#video-list .video i{position:absolute; top:20px; left:33px;width:35px; height:35px; background:url(video-wait.png) no-repeat 50% 50%; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/video-wait.png', sizingMethod='crop')}
#video-list li.current .video,#video-list a:hover .video{border-color:#c8e99b}
#video-list li.current .video i,#video-list a:hover .video i{background:url(video-play.png) no-repeat 50% 50%;_background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/video-play.png', sizingMethod='crop')}

#video-list .prev,#video-list .next{position:absolute; left:60px; width:60px; height:24px; overflow:hidden; text-indent:-99em; }
#video-list .prev{top:7px;}
#video-list .next{bottom:7px;}
#video-list .prev a,#video-list .next a{display:block; height:24px;background:url(icon-video.gif) no-repeat 0 0;}
#video-list .next a{background-position:0 -23px;}
#video-list .prev a:hover{background-position:-60px 0}
#video-list .next a:hover{background-position:-60px -23px;}




/**********end:视频**********/

/*---针对webkit核浏览器对input空间进行调整----*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	textarea,input[type=text]{border-width:1px!important;}
}

/**********start:首页特殊样式**********/
#index .pw-hlist li{padding-left:10px; height:22px; line-height:22px; background:url(ico-list.gif) no-repeat 0 -8px;}
#index .pho-list2{padding-bottom:1px; *padding-bottom:7px; _padding-bottom:1px;}
#index .pho-list2 li{padding-left:0; background:none; margin:0 5px 6px; width:130px; height:138px;}
#index .pw-hbox .bd{padding:0 12px 8px;}
#index .house-tools .bd{padding:9px 12px 10px;}

/*-------首页播放器--------*/
#d_player{padding:10px;}
#d_player .pwSlide{background:#fff; padding:0; position:relative; width:100%; overflow:hidden;}
#d_player .pwSlide a:hover{text-decoration:none;}
#d_player .pwSlide .pwSlide-bg {position:absolute;left:0;bottom:0;width:100%;height:34px; background:#000;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}
#d_player .pwSlide h4 {position:absolute;left:10px;bottom:0;width:95%;height:34px; font-weight:bold; font-size:13px; _font-size:12px;line-height:34px;z-index:2;color:#fff;}
#d_player .pwSlide ul {margin:0;padding:0;position:absolute;right:4px;bottom:4px;z-index:5;}
#d_player .pwSlide ul li {float:left; display:inline;width:18px;height:14px;line-height:14px;text-align:center;margin-left:3px;}
#d_player .pwSlide ul li a {float:left;width:18px;font-size:10px;font-family:Tahoma;color:#333; background-color:#fff;}
#d_player .pwSlide ul li a:hover,#d_player .pwSlide ul li a.sel {color:#fff;background-color:#ffa900}
#d_player img{height:203px;width:303px;}

#house-news.pw-hbox .bd,#all-news.pw-hbox .bd{padding:3px 12px 8px;}
#house-news .pw-hlist li,#all-news .pw-hlist li{height:26px; line-height:26px; font-size:14px; background-position:0 -7px;}

#today-news{}
#today-news .pw-hlist li{font-size:14px;height:24px; line-height:24px;}
#top-news{line-height:22px; padding-bottom:7px; margin-bottom:7px; background:url(line3x1.gif) repeat-x 0 100%;}
#top-news h2{font-size:16px; font-weight:bold; color:#000; height:28px; padding-bottom:3px; line-height:28px; overflow:hidden}
#top-news h2 a{color:#000}
#top-news p{height:44px; overflow:hidden}

.pw-htable{zoom:1; width:100%; overflow:hidden;}
.pw-htable li{*float:left; *width:100%;}
.pw-htable li span{float:left; text-align:center; margin-left:5px;}
.pw-htable li span.house-name{width:85px; margin-left:0; text-align:left;}
.pw-htable li span.area{width:50px; color:#929292}
.pw-htable li span.price{width:60px; color:#ff0103}
.pw-htable li span.date{width:65px; color:#929292}
.pw-htable li span.page-view{width:55px;}
.pw-htable li.caption{background:none!important; padding:5px 0 4px;}
.pw-htable li.caption span{color:#000!important; font-weight:bold}
.pw-htable li.caption span.house-name{padding-left:3px; width:82px;}

#price-list .hd,#house-recommend .hd,#area-list .hd{height:31px;}
#price-list.pw-hbox .bd,#area-list.pw-hbox  .bd{padding:7px 14px 6px;}
#price-list .tab-holder li,#area-list .tab-holder li{width:75px; padding:0 8px 1px;text-align:center; word-break:keep-all;}
#price-list .tab-panel,#price-list .col4,#area-list .tab-panel,#area-list .col4{width:100%;overflow:hidden;}
#price-list .col4,#area-list .col4{width:105%;}
#price-list .col4 li,#area-list .col4 li{float:left; width:160px; height:24px; overflow:hidden; line-height:24px; padding:0 15px; margin-left:-15px; background:url(line1x3.gif) repeat-y 0 0;}
#price-list .col4 li .house-name,#area-list .col4 li .house-name{float:left; width:90px; overflow:hidden; padding-left:9px; background:url(ico-list.gif) no-repeat 0 -8px;}
#price-list .col4 li .area,#area-list .col4 li .price{float:right;width:55px; overflow:hidden; color:#929292}

#house-recommend.pw-hbox .bd{padding:12px 6px 0;}
#house-recommend.pw-hbox .hd h3 a{color:#67ab0f}

.doctor{position:relative; padding-left:103px; min-height:87px; _height:87px;}
.doctor .pho{position:absolute; top:0; left:0; border:1px solid #bbb}
.doctor .pho img{width:85px; height:85px; display:block}
.doctor p{padding:0 5px; font-size:14px; line-height:22px;}
.doctor a.ask{display:block; margin-top:8px; width:57px; height:23px; overflow:hidden; padding-left:25px; line-height:23px; background:url(btn-ask.gif) no-repeat 0 0; color:#000}
.doctor a.ask:hover{text-decoration:none}

#interviews.house-tools .bd{padding:9px 12px 10}
.interviews-list{line-height:18px;}
.interviews-list .item{margin-bottom:16px;padding-left:62px; position:relative; min-height:54px; _height:54px;}
.interviews-list .item .pho{position:absolute; top:2px; left:0; border:1px solid #a3a3a3}
.interviews-list .item .pho img{display:block; height:50px; width:50px;}

#ranks{}
#ranks .pw-hbox{width:230px;}
#ranks .pw-hbox .bd{padding:0 5px 8px 12px}
#ranks .rank{background-position:0 39px; padding-left:20px!important; width:auto}
#ranks .rank li{padding-left:0; background:none;}
#ranks .rank li span.price{color:#929292; width:45px;}

#house-map.house-tools .bd{padding:15px 10px 23px;}
#map212x230{}
#map212x230 p{padding-top:16px; min-height:28px; _height:28px;}
#map212x230 input{border-width:2px; height:18px; width:115px; *height:22px; *line-height:22px; padding:4px 3px 2px; *padding:0 3px;}
#map212x230 button{margin-left:5px; height:20px; width:80px; text-indent:-99em; overflow:hidden; cursor:pointer; border:none; background:url(btn-search_s.gif) no-repeat 0 0;}
/**********end:首页特殊样式**********/


/**********start:地图页特殊样式**********/
#map #pw-house{width:auto; min-width:960px;}

#map #header{border-bottom:1px solid #ebebeb}
#map #nav-global,#map #search{margin-top:0; background:none; border:none;}
#map #nav-global b{display:none}
#map #nav-global ul{position:relative; overflow:hidden;}
#map #nav-global li,#map #nav-global li.current{margin-left:-1px; height:24px; line-height:24px; padding-top:0; font-size:12px;background:url(line1x12.gif) no-repeat 0 8px}
#map #nav-global li a{padding:0 12px;}
#map #nav-global li.current a{background:none; color:#ff9000; padding:0 12px;}

#map #main{padding:0 260px 0 210px;}

.w-main{float:left; width:100%;}
.w-sub{float:left; display:inline; margin-left:-205px; position:relative; width:195px;}
.w-extra{float:right; display:inline; margin-right:-255px; *margin-left:10px; position:relative; width:245px;}

#map #search{height:50px; padding:0; overflow:hidden;}
#map #search label{float:left; line-height:26px; color:#000;}
#map #search-form{border-bottom:none; padding:0; height:26px;}
#map #q{margin:0 7px 0 3px;}
#map #q-btn{width:64px; height:26px; overflow:hidden; margin-top:0; text-indent:-99em;background:url(btn-search_m.gif) no-repeat 0 0;}
#map #hot-keys{border-top:none;color:#555}
#map #hot-keys dl{padding-left:68px;}
#map #hot-keys dt{color:#67ab0f; margin-left:-68px;}
#map #hot-keys a{color:#555}

#filter{border-color:#c6d8d1; background:none;}
#filter .hd{height:27px; line-height:28px; background:url(bg-filter.gif) repeat-x 0 0; border-bottom:1px solid #bddfcb}
#filter .hd h3{padding-left:34px; background:url(icon19x13.gif) no-repeat 9px 7px;}
#filter .bd{padding:4px 0 2px}

.filter-list{position:relative;overflow:hidden;zoom:1}
.filter-list .item{*float:left;*width:100%;margin-top:-1px;height:29px; line-height:28px; border-top:1px solid #e2eae4; font-weight:bold; color:#000;}
.filter-list .item a{color:#000; display:block;zoom:1;padding-left:34px; background:url(icon-filter.gif) no-repeat 12px 6px;}
.filter-list .item ul{display:none; overflow:hidden; padding-left:33px;}
.filter-list .item .filter-list-auto{display:none}
.filter-list .item li{height:17px; overflow:hidden; line-height:17px; padding:3px 0; font-weight:normal}
.filter-list .item li a{color:#ff7200; float:left; padding:0 3px; background:none;}
.filter-list .item li.current a{background-color:#ff9000; color:#fff;}

.filter-list .open{height:auto;}
.filter-list .open a{background-position:12px -25px;}
.filter-list .open ul,.filter-list .open .filter-list-auto{display:block;}
.filter-list-auto{overflow:hidden;overflow-y:auto;margin:0 10px 10px 0;}

#extra{border:none; background:none}
#extra .hd{height:22px; line-height:22px; background:none}
#extra .tab-holder{background:none; height:22px; float:left;}
#extra .tab-holder li{width:73px; height:22px; line-height:22px; border:none; padding:0; margin:0; text-align:center; background:url(tab-map.gif) no-repeat -79px 0;}
#extra .tab-holder li a{color:#2b3900;}
#extra .tab-holder li.current{width:79px; background-position:0 0}
#extra .tab-holder li.current a{color:#fff;}
#extra .options{float:right}
#extra .options select{float:right}

#extra .bd{border:1px solid #c6d8d1; padding:0 0 0 10px;}
#extra .tab-panel{overflow-y:auto}
.map-result-list{color:#000;zoom:1; padding-right:10px;}
.map-result-list .item{padding:10px 0 11px; *float:left; *width:100%; background:url(line3x1.gif) repeat-x 0 100%;}
.map-result-list .item h4{padding:2px 0 4px 23px; font-weight:bold; color:#ff9000; background:url(icon16x16_2.gif) no-repeat 0 4px;}
.map-result-list .item h4 a{color:#ff9000}
.map-result-list .item .attr{margin-left:27px;}
.map-result-list .item .attr a{color:#1078b6; margin-right:10px;}

.result-pages{text-align:right; padding:10px 10px 10px 0;}
.result-pages .current{color:#1078b6}

/**********end:地图页特殊样式**********/


/*table head*/
.h{border-bottom:1px solid #a9d5e9;background:#e1f2fa;text-align:left;color:#006699;padding:2px .5em 0; line-height:220%;}
	.h span{font-weight:normal;}
	.h h2{font-weight:bold}
	.h a{font-family:Arial;color:#006699}
	.h span a,.h span{color:#006699;}

.listA_li li{background:url(listA_li.png) 0 10px no-repeat;padding-left:10px;}
/*menu*/
.menu{position:absolute;background:#fff;border:1px solid #d7e6f2;}
.menu a{display:block;padding:4px 8px;}
/*下拉框*/
.menu-post{border:2px solid #d5e6ed;padding:1px;background:#9fb7e7;}
.menu-post .menu-b{border:1px solid #fff;background:#ffffff;}
.menu-b .h{border-bottom:1px solid #abc8ea;}
.menu-half li{width:46%;float:left;}
.menu-half li a{float:left;}

.user-table td{padding:1em 1em .5em 2em;}


.view-current{background:#ffffdb;position:relative;}
.view-hover .open-none{display:none;position:absolute;}
.view-current .open-none{display:inline;right:0px;background:#f7e084;cursor:pointer;position:absolute;z-index:9999;padding:3px 10px 5px;margin:0;top:0;}

.mode-one{padding:10px;width:600px;border:1px solid #eeeeee;background:#fff;margin-top:10px;}
.mode-one dd{float:left;;line-heigh:24px;width:600px;}
.mode-one dd .fr a{margin-left:2em;}
.mode-one dd li{padding:4px 0;}
.mode-one a{color:#006699;border-bottom:1px solid #006699;}

ul.area-list-tree{border-bottom:1px dashed #cccccc;margin-bottom:10px;padding:0;overflow:hidden;margin-top:10px;*margin-top:-7px;}
ul.area-list-tree li{float:left;margin-right:20px;line-height:18px;padding:0 0 5px;*padding:13px 0 5px;}